﻿*{ margin:0; padding:0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body{color: #333; min-width:1380px;}
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { margin:0; padding:0; font:15px/1.5 Microsoft Yahei,Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}
table,td,tr,th { border-collapse: collapse; border-spacing: 0; font-size:15px;}
ol,ul {list-style:none;}
li { list-style-type:none;}
img { vertical-align:middle;border:0;}
address,cite,code,em,th,i { font-weight:normal; font-style:normal;}
.clear { clear:both; *zoom:1;}
.clear:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {text-decoration:none; color:#333;cursor:pointer;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}
/* 设置滚动条的样式 */
::-webkit-scrollbar { width:5px;}/* 滚动槽 */
::-webkit-scrollbar-track { background-color:#e6e6e6; border-radius:0px;}/* 滚动条滑块 */
/*::-webkit-scrollbar-thumb { background-color:#e60012;border-radius:4px;}
::-webkit-scrollbar-thumb:window-inactive { background-color:#e60012;border-radius:4px;}*/


/* 按钮样式去除*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}
input{ border-radius: 0; } 
.w1350{ width:1350px; margin:0 auto;}

/**top start**/
.lffnav{background:#fff;  height:100px;position:relative;}
.lffnav:after{ content:""; width:55%; height:100%; background:#334ba5; position:absolute; right:0; top:0;}
.lffnav .toplogo{ width:432px; float:left;height:100px; position:relative;}
.lffnav .toplogo img{  position:absolute; top:50%; transform:translateY(-50%);}
.lffnav .topnav{width:878px; height:100%;float:right;background:url(../images/topnav_bg.png) left no-repeat;padding-left: 40px; position:relative; z-index:1; }
.lffnav .topnav a{ float:left; color:#fff; width:14.285%; text-align:right; font-size:18px; line-height:100px; display:block; position:relative;}
.lffnav .topnav a:after{ content:""; display:block; width:40px; height:0; background:#d20f17; position:absolute; bottom:0; right:16px; transition: all .4s ease;}
.lffnav .topnav a:hover:after,.lffnav .topnav a.navon:after{ height:3px;}

/* banner 开始 */
.apple-banner { width:100%; height: 645px; overflow: hidden;}
.apple-banner .swiper-container1 { width:100%; height:645px; position:relative;}
.apple-banner .swiper-container1 .swiper-button-prev, .apple-banner .swiper-container1 .swiper-button-next { width: 15%; height: 100%; top:0; background:none; margin:0;}
.apple-banner .swiper-container1 .swiper-button-prev { left:0;}	
.apple-banner .swiper-container1 .swiper-button-next { right:0;}
.apple-banner .swiper-button-prev span, .apple-banner .swiper-button-next span { display:block; width: 64px; height: 64px; position: absolute; top: 50%; margin-top:-32px; border-radius: 100%; opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease;}
.apple-banner .swiper-button-prev span { background: rgba(0,0,0,0.3) url(../images/arrows1.png) center center no-repeat; left: 20px;}
.apple-banner .swiper-button-next span { background: rgba(0,0,0,0.3) url(../images/arrows2.png) center center no-repeat; right:20px;}
.apple-banner .swiper-button-prev:hover span, .apple-banner .swiper-button-next:hover span{ opacity: .7;}
/*分页器*/
.apple-banner .swiper-container-horizontal>.swiper-pagination-bullets, .apple-banner .swiper-pagination-custom, .apple-banner .swiper-pagination-fraction{ top:auto; bottom:85px;}
.apple-banner .swiper-pagination-bullet { display: inline-block; width: 15px; height:15px; background:none; border:1px solid #fff; margin: 0 4px; cursor: pointer;border-radius:0;opacity: 1; border-radius:50%;}
.apple-banner .swiper-pagination-bullet-active { background:#fff;}

/*banner下方三点*/
.badown{ width:100%;position:relative; margin-top:-60px; z-index:99;}
.badown .badown_li{ width:33.3333333%; float:left; background:#1d208a;height:120px; position:relative;}
.badown .badown_li.li1 .text{text-align:center; position:absolute; top:50%; width:100%;transform:translateY(-50%);}
.badown .badown_li.li1 p{ color:#fff; font-size:20px;}
.badown .badown_li.li1 p em{ margin:8px;}
.badown .badown_li.li1 p:nth-of-type(2) { margin-top:5px;position:relative;}
.badown .badown_li.li1 p:nth-of-type(2):before{ content:""; display:block; width:50px; height:1px; background:#fff;position: absolute;top: 15px;left: 15%;}
.badown .badown_li.li1 p:nth-of-type(2):after{ content:""; display:block; width:50px; height:1px; background:#fff;position: absolute;top: 15px;right: 15%;}

.badown .badown_li.li2{ background:#282ca8;}
.badown .badown_li.li2 .search-input{ width:86%; height:45px; border:1px solid rgba(255,255,255,.6); border-radius:45px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.badown .badown_li.li2 .search-input .input1{ background:none; color:rgba(255,255,255,.6); border:0; font-size:15px; padding-left:25px; height:45px; line-height:45px;outline: 0;}
.badown .badown_li.li2 .search-input .bnts{ width:66px;height:45px; border:0; float:right;background: url(../images/ss_ico.png) center no-repeat;outline:none; }

.badown .badown_li.li3{background:#334ba5;display: flex;display: -webkit-flex; justify-content: center;align-items: center;}
.badown .badown_li.li3 .toptel{background:url(../images/telico.png) left no-repeat;}
.badown .badown_li.li3 .toptel span{ color:#fff; font-size:15px; padding-left:50px;}
@font-face {font-family: "pmzd";src: url(../font/庞门正道标题体2.0增强版.ttf);}
.badown .badown_li.li3 .toptel{}
.badown .badown_li.li3 .toptel p{ color:#fff; font-size:24px;font-family: "pmzd";letter-spacing:1px;padding-left:50px;}

/*首页推荐产品*/
.ind_tjpro{ padding:50px 0; overflow:hidden;}
.ingdbt{ float:left;}
.ingdbt span{ font-size:49px; color:#333;font-family: "pmzd"; text-transform:uppercase; line-height:50px;}
.ingdbt p{ font-size:22px; color:#666; position:relative;}
.ingdbt p:after{ content:""; display:block; width:70px; height:2px; background:#d20f17;position: absolute;top: 17px;left: 98px;}
.ind_more{float:right;display: flex;display: -webkit-flex;align-items: center; margin-top:30px;}
.ind_more a{font-size:16px; color:#999;transition: all .4s ease;}
.ind_more a:hover{color:#d20f17;}
.ind_more img{ margin-left:8px;}
.ind_tjpro ul{ width:100%;}
.ind_tjpro ul li{ width:23.5%; float:left; background:#eef1f8; margin-right:2%;}
.ind_tjpro ul li:nth-child(4n) {margin-right:0;}
.ind_tjpro ul li .pic{ display:block; width:100%; height:266px; position:relative; overflow:hidden;}
.ind_tjpro ul li .pic img{ max-width:100%; max-height:100%; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; transition: all .4s ease;}
.ind_tjpro ul li:hover .pic img{-webkit-transform: scale(1.06);-moz-transform: scale(1.06);transform: scale(1.06);}
.ind_tjpro ul li .text{ background:#dfe5f3; width:100%; padding:20px; text-align:center; position:relative;transition: all .4s ease;}
.ind_tjpro ul li:hover .text{background:#334ba5;}
.ind_tjpro ul li .text a{ font-size:18px; color:#333; font-weight:bold; transition: all .4s ease;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.ind_tjpro ul li:hover .text a{ color:#fff;}
.ind_tjpro ul li .text em{ display:block; width:32px; height:3px; margin:10px auto 5px; background:#d20f17;transition: all .4s ease;}
.ind_tjpro ul li:hover .text em{background:#fff;}
.ind_tjpro ul li .text:after{ content:""; display:block; position:absolute;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent; border-bottom: 10px solid #dfe5f3;top: -10px;left: 50%;transform: translateX(-50%);transition: all .4s ease;}
.ind_tjpro ul li:hover .text:after{border-bottom: 10px solid #334ba5;}
.ind_tjpro .swiper-container2{margin-top: 25px; overflow:hidden; min-height:300px;}
.ind_tjpro .swiper-container2 .qiehuan{ margin-top:50px;}
.ind_tjpro .swiper-container2 .qiehuan .line{width: calc(90% - 132px);  height: 1px; background:#ddd; float:left;}
.ind_tjpro .swiper-container2 .swiper-button-prev,.ind_tjpro .swiper-container2 .swiper-button-next{ position:static; width:60px;float:left; margin-left:0px; background: url(../images/projt3.png) center no-repeat;}
.ind_tjpro .swiper-container2 .swiper-button-next:hover{background:url(../images/projt4.png) center no-repeat;}
.ind_tjpro .swiper-container2 .swiper-button-prev{ margin-left:10px;background: url(../images/projt1.png) center no-repeat;}
.ind_tjpro .swiper-container2 .swiper-button-prev:hover{background:url(../images/projt2.png) center no-repeat;}

/*首页关于我们*/
.ind_about{ padding:80px 0; overflow:hidden;background: url(../images/about_bg.jpg) center no-repeat; background-size:cover;}
.ind_about .w1350{display:flex; display: -webkit-flex; align-items:center;justify-content: space-between;}
.ind_about .left{ width:45%; float:left;}
.ind_about .ingdbt{ margin-top:20px;}
.ind_about .ingdbt span,.ind_about .ingdbt p{ color:#fff;}
.ind_about .left .cont{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical; max-height:168px; margin:35px 0 45px;}
.ind_about .left .cont,.ind_about .left .cont p{ font-size:15px; line-height:28px;color:#fff; opacity:.8;}
.ind_about .left .abmore{ display:block; width:174px; height:48px; line-height:48px; background:#fff; border-radius:48px; color:#777; font-size:16px; text-align:center; transition: all .4s ease;}
.ind_about .left .abmore:hover{ color:#d20f17;}
.ind_about .left .abmore img{ margin-left:15px; transition: all .4s ease;}
.ind_about .left .abmore:hover img{ margin-left:18px;}
.ind_about .right{ width:50%; float:right;}
.ind_about .right img{ max-width:100%;}

/*首页产品展示*/
.ind_cpzs{ padding:50px 0 43px;}
.ind_cpzs ul.zs{ margin-top:40px; overflow:hidden;width:100%;min-height:300px;}
.ind_cpzs ul.zs li{ width:24.1%; float:left; background:#eef1f8; margin-right:1.2%; margin-bottom:17px;}
.ind_cpzs ul.zs li:nth-child(4n) {margin-right:0;}
.ind_cpzs ul.zs li .pic{ display:block; width:100%; height:266px; position:relative; overflow:hidden;}
.ind_cpzs ul.zs li .pic img{ max-width:100%; max-height:100%; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; transition: all .4s ease;}
.ind_cpzs ul.zs li:hover .pic img{-webkit-transform: scale(1.06);-moz-transform: scale(1.06);transform: scale(1.06);}
.ind_cpzs ul.zs li .text{ background:#dfe5f3; width:100%; padding:20px; text-align:center; position:relative;transition: all .4s ease;}
.ind_cpzs ul.zs li:hover .text{background:#334ba5;}
.ind_cpzs ul.zs li .text a{ font-size:18px; color:#333; font-weight:bold; transition: all .4s ease;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.ind_cpzs ul.zs li:hover .text a{ color:#fff;}
.ind_cpzs ul.zs li .text em{ display:block; width:32px; height:3px; margin:10px auto 5px; background:#d20f17;transition: all .4s ease;}
.ind_cpzs ul.zs li:hover .text em{background:#fff;}
.ind_cpzs ul.zs li .text:after{ content:""; display:block; position:absolute;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent; border-bottom: 10px solid #dfe5f3;top: -10px;left: 50%;transform: translateX(-50%);transition: all .4s ease;}
.ind_cpzs ul li:hover .text:after{border-bottom: 10px solid #334ba5;}
/*分类*/
.ind_cpzs .ind_cpfl{ margin-top:25px; overflow:hidden;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.ind_cpzs .ind_cpfl .left{ width:304px; float:left; background:url(../images/indfl_bg.png) left no-repeat; padding:40px 0; text-align:center; background-size:cover;}
.ind_cpzs .ind_cpfl .left p{ font-size:30px; font-weight:bold; color:#fff;}
.ind_cpzs .ind_cpfl .left span{ font-size:12px;color:#fff; text-transform:uppercase;}
.ind_cpzs .ind_cpfl .right{width: calc(100% - 304px); float:right; border:1px solid #ddd; border-left:0; padding:20px 20px 12px;min-height:140px;}
.ind_cpzs .ind_cpfl .right a{ display: block; width:19.04%; float:left; height:43px; line-height:43px; text-align:center; color:#333; font-size:16px;  background:#eef1f8; margin:4px 1.2% 4px 0;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; padding:0 10px;}
.ind_cpzs .ind_cpfl .right a:nth-child(5n){ margin-right:0;}
.ind_cpzs .ind_cpfl .right a:hover{ background:#334ba5; color:#fff;font-weight:bold;}

/*首页新闻 文章 资质*/
.threeban{ padding:60px 0; overflow:hidden; background:#eef1f8;}
.threeban .new_art{ width:66%; float:left;min-height:300px;}
.threeban .new_art .btn{ width:100%;}
.threeban .new_art .btn p{ width:50%; height:66px; line-height:60px; float:left; text-align:center; color:#333; font-size:24px; background:#fff; border-top:4px solid #334ba5;}
.threeban .new_art .btn p.on{background:#334ba5; color:#fff;}
.threeban .new_art .allbox .tong{ width:100%; background:#fff; overflow:hidden; display:none;}
.threeban .new_art .allbox .tong.on{ display:block;}
.threeban .new_art .allbox .new_tj{ width:50%; float:left; padding:26px;background:#fff; height:423px;}
.threeban .new_art .allbox .new_tj .pic{ display:block; width:100%; height:214px;}
.threeban .new_art .allbox .new_tj .pic img{ width:100%; height:100%;object-fit: cover;}
.threeban .new_art .allbox .new_tj .name{width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; font-size:18px; margin:17px 0 10px;transition: all .4s ease;}
.threeban .new_art .allbox .new_tj:hover .name{ color:#334ba5;}
.threeban .new_art .allbox .new_tj .text p{ font-size:14px; color:#999; line-height:24px; height:48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.threeban .new_art .allbox .new_tj .text time{ font-size:16px; color:#999; margin-top:30px; display:block; float:left;}
.threeban .new_art .allbox .new_tj .text time:before{ content:""; display:block; width:0; height:1px; background:#999;float: left; margin-top: 11px; transition: all .4s ease;}
.threeban .new_art .allbox .new_tj:hover .text time:before{width:18px;margin-right: 10px;}
.threeban .new_art .allbox .new_tj .text .more{ display:block;width:35px; height:35px; border-radius:50%; border:1px solid #bbb; float:right; margin-top:20px; background:url(../images/newjt.png) center no-repeat; transition: all .4s ease;}
.threeban .new_art .allbox .new_tj:hover .text .more{background:#334ba5 url(../images/newjt2.png) center no-repeat; border:0;}
.threeban .new_art .allbox .new_list{ width:50%; float:right; background:#fff; padding-right:26px;}
.threeban .new_art .allbox .new_list li{ width:100%; padding:10px 0 18px; border-bottom:1px solid #eee;}
.threeban .new_art .allbox .new_list li .name{width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; font-size:18px; line-height:20px; margin:17px 0 10px;transition: all .4s ease;}
.threeban .new_art .allbox .new_list li:hover .name{ color:#334ba5;}
.threeban .new_art .allbox .new_list li time{ font-size:15px; color:#999; display:block;}
.threeban .new_art .allbox .new_list li time:before{ content:""; display:block; width:0; height:1px; background:#999;float: left; margin-top: 11px; transition: all .4s ease;}
.threeban .new_art .allbox .new_list li:hover time:before{width:18px;margin-right: 10px;}

.threeban .honor{ width:31.8%; float:right;}
.threeban .honor p{background: #334ba5; color:#fff;width:100%; height:66px; line-height:66px;text-align:center; font-size:24px;}
.threeban .honor .honqh{ background:#fff; width:100%; height:423px; padding:26px; position:relative; overflow:hidden;}
.threeban .honor .honqh ul li{ width:100%;}
.threeban .honor .honqh ul li a.pic{width:100%;position:relative; display:block; width:100%; height:280px;}
.threeban .honor .honqh ul li a.pic img{ max-width:100%; max-height:100%; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}
.threeban .honor .honqh ul li a.name{display:block; width:100%; text-align:center; height:50px; line-height:50px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-size:16px;}
.threeban .honor .honqh ul li a.name:hover{ background:#334ba5; color:#fff;}
.threeban .honor .honqh .swiper-pagination{ bottom:30px;}
.threeban .honor .honqh .swiper-pagination-bullet{ width:13px; height:13px;}
.threeban .honor .honqh .swiper-pagination-bullet-active{background: #334ba5;}

/*首页友情链接*/
.ind_link{ padding:60px 0; overflow:hidden;}
.ind_link .link_box{overflow:hidden;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.ind_link .link_box .left{ width:304px; float:right; background:url(../images/indfl_bg.png) left no-repeat; padding:30px 0; text-align:center; background-size:cover; position:relative;}
.ind_link .link_box .left p{ font-size:25px;color:#fff;text-transform:uppercase;font-family: "pmzd"; }
.ind_link .link_box .left p img{ margin-right:5px; margin-top:-4px;}
.ind_link .link_box .left span{ font-size:30px;color:#fff; font-weight:bold;}
.ind_link .link_box .left span i{ color:#d20f17;font-weight:bold;}
.ind_link .link_box .right{width: calc(100% - 304px); float:left; border:1px solid #ddd; border-right:0; padding:20px 20px 12px;min-height:140px;}
.ind_link .link_box .right a{ display: block; width:19.04%; float:left; height:43px; line-height:43px; text-align:center; color:#333; font-size:16px;  background:#eef1f8; margin:4px 1.2% 4px 0;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; padding:0 10px;}
.ind_link .link_box .right a:nth-child(5n){ margin-right:0;}
.ind_link .link_box .right a:hover{ background:#334ba5; color:#fff;font-weight:bold;}
.ind_link .link_box .left .sanjiao{width: 0;height: 0; border-top:36px solid #d20f17;border-left: 36px solid transparent; position:absolute; top:0; right:0;}

/*foot*/
footer .footlogo{background:url(../images/logo_bg.png) left no-repeat; width:100%; height:93px; position:relative;}
footer .footlogo img{ margin-top:15px;}
footer .foot_box{ width:100%;background:#13111f url(../images/foot_bg.png) repeat;margin-top:-51px; padding-top:50px; overflow:hidden;}
footer .foot_box .left{ width:70%; float:left; margin-top:70px;}
footer .foot_box .left ul li{ width:100%; height:20px; overflow:hidden; margin-bottom:40px;}
footer .foot_box .left ul li p{ font-size:20px; font-weight:bold; color:#fff; width:170px; line-height:18px; float:left; margin-right:10px;}
footer .foot_box .left ul li p span{ font-size:12px; font-weight:400;display:block; width:80px; height:20px; line-height:20px; text-align:center; background:#334ba5; float:right;}
footer .foot_box .left ul li div{width: calc(100% - 170px); }
footer .foot_box .left ul li a{ float:left; color:#fff; margin-left:15px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
footer .foot_box .left ul li a:hover{ color:#334ba5;}
footer .foot_box .right{ width:24%; float:right;}
footer .foot_box .right .adress p{ color:rgba(255,255,255,.5); font-size:15px; margin-bottom:10px;}
footer .foot_box .right .adress p img{ margin-right:5px;}
footer .foot_box .right .adress span{ color:#fff; font-size:15px;}
footer .foot_box .right .footewm{display:flex; display: -webkit-flex;align-items:center; margin:35px 0 45px;}
footer .foot_box .right .footewm .kuang{ width:148px; height:148px; background:url(../images/ewmkuang.png) no-repeat; position:relative; float:left;}
footer .foot_box .right .footewm .kuang img{ position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;}
footer .foot_box .right .footewm p{ float:left;width: 20px;height: 128px; color:rgba(255,255,255,.5); line-height:18px; margin-left:15px;}
footer .banquan{ background:#07060f; width:100%; padding:24px 0; text-align:center;}
footer .banquan, footer .banquan a{color:rgba(255,255,255,.5);}
footer .banquan a:hover{color:#fff;}

/*内页banner*/
.nybanner{ width:100%; height:446px; background:url(../images/nybanner.jpg) no-repeat; background-size:cover;display:flex; display: -webkit-flex;align-items:center; }
.nybanner p{ font-size:34px; color:#034ba5; font-weight:bold;}
.nybanner span{ font-size:40px; color:rgba(3,75,165,.3); font-weight:bold; text-transform:uppercase; line-height:52px;}
.mbx_box{ background:#fff; padding:0 20px; height:60px; box-shadow:0 2px 15px rgba(0,0,0,.1); margin-top:-30px;position:relative;}
.mbx_box .left{ line-height:60px; float:left; width:73%; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.mbx_box .left img{ margin-right:5px;vertical-align: middle;}
.mbx_box .left a:hover{ color:#d20f17;}
.mbx_box .left span{ color:#999;}
.mbx_box .right{ float:right;width: 22%;}
.mbx_box .right .ny_search{ width:100%; margin-top:10px;height: 40px; line-height: 40px; }
.mbx_box .right .ny_search form{ position:relative;}
.mbx_box .right .ny_search .serach { position:absolute; left:0; width: 82%;height: 38px;border: 0;line-height: 38px; color: #999;outline: none;display: block;padding: 0 3.8% 0 15px;border:1px solid #ddd; border-right:0;}
.mbx_box .right .ny_search .sub {position:absolute; right:0;width: 18%;height: 38px;border: 0;cursor: pointer; display: block;color: #fff; background: #d20f17 url(../images/ss_ico.png) center center no-repeat; outline:none;}

/*内页产品中心*/
.nybody{background:url(../images/nybody_bg.png) repeat;}
.ny_allbox{ min-height:500px;margin:52px 0; overflow:hidden;}

/*产品分类 开始*/
.ny_allbox .Pro_left {width:23.4%;float:left;}
.Pro_left .h_left {width:100%;margin:0 auto;background: #fff;}
.Pro_left .cp_type .hd {background: #334ba5;padding:24px 20px;}
.Pro_left .cp_type .hd p { height:40px; line-height:40px; font-size:26px; font-weight:bold; color:#fff;}
.Pro_left .cp_type .hd:before { content:''; display:inline-block; width:44px; height:43px; background:url(../images/mulu_tlt.png) center center no-repeat;  vertical-align:middle; float:right;    margin-top: 10px;}
.Pro_left .cp_type .hd span { display:block; height:20px; line-height:20px; font-size:14px; color:rgba(255,255,255,.3); text-transform:uppercase;}
.Pro_left .cp_type .bd {border-top:0;padding:20px 10px;background: #fff;}
.Pro_left .cp_type .bd ul li { margin:0 auto 10px;}
.Pro_left .cp_type .bd ul li.on { border:0;}
.Pro_left .cp_type .bd ul li p { height:68px; line-height:68px; padding-right:30px; border-bottom: 1px solid #dedede;position:relative;}
.Pro_left .cp_type .bd ul li p a { display:block; width:100%; padding:0 0 0 30px; overflow: hidden; line-height:60px; color:#333; font-size:18px; white-space:nowrap; text-overflow: ellipsis; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: url(../images/mulu3.png) 0px center no-repeat;}
.Pro_left .cp_type .bd ul li p span { display:block; width:20px; height:60px; cursor:pointer; position:absolute; top:0; right:0;background:url(../images/mulu1.png) center center no-repeat; background-size:20px 20px;}
.Pro_left .cp_type .bd ul li div { display:none;}
.Pro_left .cp_type .bd ul li.on div { display:block;padding:15px 0; border-bottom:1px solid #dedede;}
.Pro_left .cp_type .bd ul li div a {display:block;height:40px;line-height:40px;color:#666;font-size: 15px;margin:0 auto 1px;padding:0 15px 0;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.Pro_left .cp_type .bd ul li div a:before{ content:""; display:block; width:15px; height:1px; background:#ccc; float:left;margin: 20px 10px 0 0;}
.Pro_left .cp_type .bd ul li div a:first-child { border-top:0;}
.Pro_left .cp_type .bd ul li p a:hover, .Pro_left .cp_type .bd ul li.on p a{ color:#334ba5;}
.Pro_left .cp_type .bd ul li.on p span { background:url(../images/mulu2.png) center center no-repeat; background-size:20px 20px;}
.Pro_left .cp_type .bd ul li div a:hover {color: #334ba5;}
.Pro_left .cp_type .bd ul a.ckqb { display:block; height:34px; line-height:34px; font-size:16px; color:#333; background:#f1f1f1; width:94%; margin:10px auto; text-align:center; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;cursor:pointer;}
.Pro_left .cp_type .bd ul a.ckqb:hover { background:#e30614; color:#fff;}
.Pro_left .cp_type .bd ul .lastflli { display:block; width:100%; height:40px; line-height:40px; color:#fff; text-align:center;background-image: linear-gradient(45deg, #65ae46 , #1e91c6);-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.Pro_left .cp_type .bd ul .lastflli:hover{background-image: linear-gradient(45deg, #1e91c6 , #1e91c6)}

.Pro_left .fltel{ width:100%; padding:25px; background:#334ba5; color:#fff; overflow:hidden;}
.Pro_left .fltel:before { content:''; display:inline-block; width:54px; height:54px; border-radius:50%;background: #fff url(../images/pftel.png) center center no-repeat;  float:left; margin-right: 10px; }
.Pro_left .fltel p{ font-size:16px;}
.Pro_left .fltel span{ font-size:24px;font-family: "pmzd";}

.Pro_right{ background:#fff; width:74.5%; padding:50px 40px; float:right; min-height:500px;}
.Pro_right .Pro_list{ width:100%;}
.Pro_right .Pro_list ul.zs{overflow:hidden;width:100%;min-height:300px;}
.Pro_right .Pro_list ul.zs li{ width:32%; float:left; background:#eef1f8; margin-right:2%; margin-bottom:17px;}
.Pro_right .Pro_list ul.zs li:nth-child(3n) {margin-right:0;}
.Pro_right .Pro_list ul.zs li .pic{ display:block; width:100%; height:236px; position:relative; overflow:hidden;}
.Pro_right .Pro_list ul.zs li .pic img{ max-width:100%; max-height:100%; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; transition: all .4s ease;}
.Pro_right .Pro_list ul.zs li:hover .pic img{-webkit-transform: scale(1.06);-moz-transform: scale(1.06);transform: scale(1.06);}
.Pro_right .Pro_list ul.zs li .text{ background:#dfe5f3; width:100%; padding:20px; text-align:center; position:relative;transition: all .4s ease;}
.Pro_right .Pro_list ul.zs li:hover .text{background:#334ba5;}
.Pro_right .Pro_list ul.zs li .text a{ font-size:18px; color:#333; font-weight:bold; transition: all .4s ease;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.Pro_right .Pro_list ul.zs li:hover .text a{ color:#fff;}
.Pro_right .Pro_list ul.zs li .text em{ display:block; width:32px; height:3px; margin:10px auto 5px; background:#d20f17;transition: all .4s ease;}
.Pro_right .Pro_list ul.zs li:hover .text em{background:#fff;}
.Pro_right .Pro_list ul.zs li .text:after{ content:""; display:block; position:absolute;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent; border-bottom: 10px solid #dfe5f3;top: -10px;left: 50%;transform: translateX(-50%);transition: all .4s ease;}
.Pro_right .Pro_list ul li:hover .text:after{border-bottom: 10px solid #334ba5;}

/*翻页*/
#fengye { text-align: center; margin: 20px auto 0; color: #555; font-size:14px;}
#fengye a { display: inline-block; padding: 0 10px; background: #ddd; height: 30px; line-height: 30px; text-align: center; margin: 0 5px; border-radius: 2px; color: #555; font-size:14px;}
#fengye a:hover { background: #334ba5; color: #ffffff; }
#fengye a.pnnum1 { background: #334ba5; color: #ffffff; }
#fengye input { display: inline-block; padding: 0 5px; background-color: #334ba5; width: 40px !important; height: 30px !important; line-height: 30px; text-align: center; margin: 0 5px; color: #fff; cursor: pointer; border: 0; outline:none;}
#fengye .p_input { display: inline-block; padding: 0 5px; background: #ddd; height: 30px; line-height: 30px; text-align: center; margin: 0 5px; color: #555; cursor: default;}

/*内页 关于我们*/
.gsjj_list .abbt{ width:100%; text-align:center;}
.gsjj_list .abbt span{ font-size:44px; font-weight:bold; color:#f0efef; text-transform:uppercase;}
.gsjj_list .abbt p{font-size:32px; font-weight:bold; color:#333;position: relative; margin: -35px 0 20px;}
.gsjj_list .abbt em{ display:block; width:100%; height:1px; background:#e8e8e8; position:relative;}
.gsjj_list .abbt em:before{ content:""; display:block; width:8px; height:8px; background:#fff; border:3px solid #d20f17; border-radius:50%; left:50%; transform:translateX(-50%); position:absolute; top:-6px;}
.gsjj_list .gsjj_cont{ margin:40px 0;}
.gsjj_list .gsjj_cont .gsname{ font-size:24px; text-align:center; margin-bottom:30px;}
.gsjj_list .gsjj_cont .wz,.gsjj_list .gsjj_cont .wz p{ line-height:30px;}

.gsjj_list .gs_honor{ width:100%; position:relative; overflow:hidden; padding-bottom:40px;}
.gsjj_list .gs_honor ul{ margin-top:40px;}
.gsjj_list .gs_honor ul li{ width:23.5%; float:left; margin-right:2%;}
.gsjj_list .gs_honor ul li:nth-child(4n){ margin-right:0;}
.gsjj_list .gs_honor ul li .pic{ display:block; width:100%; height:166px; position:relative; border:1px solid #e8e8e8;}
.gsjj_list .gs_honor ul li .pic img{ max-width:98%; max-height:98%; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;}
.gsjj_list .gs_honor ul li .name{ display:block; width:100%; height:40px; line-height:40px; text-align:center; font-size:15px; background:#eee;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; padding:0 10px;}
.gsjj_list .gs_honor ul li .name:hover{ background:#334ba5; color:#fff;}
.gsjj_list .gs_honor .swiper-pagination{ bottom:0;}
.gsjj_list .gs_honor .swiper-pagination-bullet{ width:13px; height:13px;}
.gsjj_list .gs_honor .swiper-pagination-bullet-active{background: #334ba5;}

/*内页 联系我们*/
.lxwm_cont ul{display: -webkit-flex;display: flex;flex-wrap: wrap;}
.lxwm_cont ul li{ width:32%; float:left; margin-right:2%; border: 1px solid #eaeaea;padding: 15px 15px 15px 64px; margin-bottom:20px;}
.lxwm_cont ul li:nth-child(3n){ margin-right:0;}
.lxwm_cont ul li.li1{background:url(../images/cont_ico1.png) 15px center no-repeat;}
.lxwm_cont ul li.li2{background:url(../images/cont_ico2.png) 15px center no-repeat;}
.lxwm_cont ul li.li3{background:url(../images/cont_ico3.png) 15px center no-repeat;}
.lxwm_cont ul li.li4{background:url(../images/cont_ico4.png) 15px center no-repeat;}
.lxwm_cont ul li.li5{background:url(../images/cont_ico5.png) 15px center no-repeat;}
.lxwm_cont ul li.li6{background:url(../images/cont_ico6.png) 15px center no-repeat;}
.lxwm_cont ul li span{ font-size:17px; color:#999;word-break:break-all;}
.lxwm_list .gs_dz{ width:100%; border:1px solid #ddd; padding:10px; margin-top:40px;}
.lxwm_list .gs_dz [onpositionupdate]{ display:none;}
.lxwm_list #container { min-width:600px; min-height: 350px;}

/*内页新闻动态*/
.new_list ul.new{ width:100%;}
.new_list ul.new li{ width:100%; border:1px solid #eee; padding:15px; margin-bottom:24px; overflow:hidden; position:relative;}
.new_list ul.new li .time{ width:13%; float:left; height:60px; border-radius:3px; background:#334ba5; color:#fff; text-align:center; position:relative;transition: all .4s ease;}
.new_list ul.new li:hover .time{background:#d20f17;}
.new_list ul.new li .time:after{ content:""; display:block;position: absolute;width: 0; height: 0;border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;border-left: 10px solid #334ba5;right: -10px;transition: all .4s ease; top:50%; transform:translateY(-50%);}
.new_list ul.new li:hover .time:after{border-left: 10px solid #d20f17;}

.new_list ul.new li .time p{ font-size:20px; line-height:24px; margin-top:8px;}
.new_list ul.new li .time span{ font-size:14px;}
.new_list ul.new li .text{ width:74%; float:left; margin-left:3%;}
.new_list ul.new li .text a{ display:block; font-size:20px;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;}
.new_list ul.new li:hover .text a{ color:#d20f17;}
.new_list ul.new li .text span{ display:block; font-size:15px; color:#999;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; margin-top:5px;}
.new_list ul.new li .more{ display:block; width:6%; height:92px; border-left:1px solid #eee; float:right; position:absolute; right:0; top:0;background:url(../images/new_jt.png) center no-repeat;transition: all .4s ease;}
.new_list ul.new li .more:hover{background: #d20f17 url(../images/new_jt2.png) center no-repeat; border:0;}

/* 新闻详细页*/
.new_detail .newxx_top{ width:100%; padding-bottom:30px; border-bottom:1px solid #eee;}
.new_detail .newxx_top .time{ width:94px; height:96px; text-align:center; color:#fff; background:#334ba5 ;background-image: linear-gradient(135deg, #334ba5 , #337ddb); float:left; margin-right:14px;}
.new_detail .newxx_top .time p{ font-weight: bold; font-size:46px; line-height:48px; padding-top:15px;}
.new_detail .newxx_top .time span{ font-size:14px;}
.new_detail .newxx_top h1{ font-size:28px; padding:8px 0 10px;}
.new_detail .newxx_top .xb p{ font-size:15px; color:#999; float:left; margin-right:40px;}
.new_detail .newxx_top .xb p img{ margin-right:7px;}
.new_detail .newxx_cont{ margin:30px 0; line-height:30px;}
.new_detail .newxx_cont p,.new_detail .newxx_cont span{line-height:30px;}
.new_detail .newxx_cont p,.new_detail .newxx_cont span,.new_detail .newxx_cont img,.new_detail .newxx_cont video,.new_detail .newxx_cont table,.new_detail .newxx_cont tr,.new_detail .newxx_cont td{ max-width:100%; width: auto !important; height:auto !important;}
.lff_PrevNext ul li{ width:48.5%; float:left;background:#f1f1f1;font-size:15px; color:#999; padding:20px; transition: all .4s ease; height:89px;}
.lff_PrevNext ul li:nth-of-type(2) { float:right;}
.lff_PrevNext ul li:hover{ border-left: 3px solid #334ba5;}
.lff_PrevNext ul li a{ display:block; color:#333; margin-top:5px;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; transition: all .4s ease;}
.lff_PrevNext ul li:hover a{color:#334ba5;}

/*产品列表页*/
.Pro_lby ul.list li{ width:100%; border:1px solid #eee; padding:15px; margin-bottom:25px; overflow:hidden;display:flex; display: -webkit-flex;align-items:center;justify-content: space-between;transition: all .4s ease;}
.Pro_lby ul.list li:hover{ border:1px solid #334ba5; }
.Pro_lby ul.list li .pic{ width:306px; height:230px;background:#eef1f8; float:left; display:block; position:relative;}
.Pro_lby ul.list li .pic img{ max-width:100%; max-height:100%; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;}
.Pro_lby ul.list li .pic:after{ content:""; position:absolute; top:0; left:0; width:100%; height:100%; background: rgba(0,0,0,.3) url(../images/pro_ck.png) center no-repeat;; -webkit-transform: scale(0);-moz-transform: scale(0);transform: scale(0);transition: all .4s ease;}
.Pro_lby ul.list li:hover .pic:after{ -webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);}
.Pro_lby ul.list li .text{ width: calc(100% - 326px); float:right; }
.Pro_lby ul.list li .text .proname a{max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; font-size:22px; font-weight:bold; transition: all .4s ease;}
.Pro_lby ul.list li:hover .text .proname a{ color:#334ba5;}
.Pro_lby ul.list li .text .proname span{ font-size:15px; color:#666; line-height:24px; height:48px;display:block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; margin:14px 0 30px;}
.Pro_lby ul.list li .text .sdms{ width:100%;}
.Pro_lby ul.list li .text .listsd{ float:left; width:32%; margin-right:2%; font-size:14px;}
.Pro_lby ul.list li .text .listsd:nth-of-type(3){ margin-right:0;}
.Pro_lby ul.list li .text .listsd em{ display:block; width:40px; height:40px;line-height:40px; background:#eef1f8; color:#92a0ac; font-size:17px; text-align:center; float:left; margin-right:9px;}
.Pro_lby ul.list li .text .listsd p{ color:#666;}
.Pro_lby ul.list li .text .listsd span{ color:#999;}
/*相关文章 开始*/
.xgwz{ margin-top:35px; background: #fff;}
.xgwz .xgwz_list{ padding:0 10px 10px 10px;}
.xgwz .xgwz_bt{ background:url(../images/xgwz_bt.jpg) no-repeat; height:131px;color:#fff;margin-bottom:20px; padding: 24px 20px;}
.xgwz .xgwz_bt b{ font-size:26px; }
.xgwz .xgwz_bt p{ font-size:14px;color: rgba(255,255,255,.3);text-transform: uppercase;margin-top:5px; letter-spacing:1px;}
.xgwz_list ul li{ width:100%; border:1px solid #eaeaea; padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; margin-bottom:20px;}
.xgwz_list ul li p{ font-size:16px; line-height:30px; height:30px; margin-bottom:10px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.xgwz_list ul li p a{ color:#333;}
.xgwz_list ul li p a:hover{ color:#334ba5;}
.xgwz_list ul li span img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-2px 6px 0 0; padding:0;}
.xgwz_list ul li span { font-size:15px; color:#999;}

/*产品详细页*/
.pro_detail_main {height:auto;margin: 0 auto 30px;position: relative;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;background: #fff; overflow:hidden;    padding: 50px 40px;}
.pro_detail_main .pro_detail_img { width:480px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eaeaea; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative;}
.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.pro_detail_main .pro_detail_text {width: 51%;min-height:360px;overflow: hidden;margin: 0;padding: 0 0 80px;float: right;position:relative;}
.pro_detail_text h1 { width:100%; overflow: hidden; line-height: 40px; font-size: 22px; font-weight:bold; text-align: justify; margin: 0 auto; padding:25px 0 25px;}
.pro_detail_text .jyms { width:100%; height:120px; overflow:hidden; background:#f8f8f8;padding: 20px;}
.pro_detail_text .jyms p {width:100%;overflow:hidden;line-height: 28px;color:#888;font-size: 15px;text-align: justify;margin:0 auto;padding:0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.pro_detail_text .jyms p span { color:#333; font-weight: bold;}
.pro_detail_text ul { width:100%; margin: 40px auto 50px; overflow:hidden;}
.pro_detail_text ul li { width:49%;float:left; margin-right:2%; height:44px;line-height: 27px;color:#666;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.pro_detail_text ul li:nth-child(2n) { margin-right:0;}
.pro_detail_text ul li p{color:#999; font-size:18px; float:left; margin-right:10px;}
.pro_detail_text .pro_detail_btn { width:100%;}
.pro_detail_text .pro_detail_btn .lx{ width:42%; height:46px;float:left; margin-right:4%; background:#334ba5; position:relative;}
.pro_detail_text .pro_detail_btn .lx:before{ content:""; display:block; width:58px; height:100%;background:#d20f17 url(../images/pro_lx.png) center no-repeat; position:absolute; left:0;top:0;}
.pro_detail_text .pro_detail_btn .lx a{ display:block; height:100%; color:#fff; line-height:46px; text-align:center; font-size:18px;padding-left: 15%;}
.pro_detail_text .pro_detail_btn .ly{background:#bcbcbc;}
.pro_detail_text .pro_detail_btn .ly:before{background:#868484 url(../images/pro_ly.png) center no-repeat;}


/**产品详情页产品图片切换**/
.prodetail_img {width: 46%;margin: 0;padding: 0;float:left;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;}
#preview { width:100%; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 {width: 13%;float: right;height: 467px;overflow:hidden;}
#spec-left { width:16px; height:70px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:70px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:440px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul {}
#spec-list ul li {float: none;display: block;padding:0;width: 100%;height: 87px;margin: 0 0 8px 0;}
#spec-list ul li:last-child {/* margin:0; */}
#spec-list ul li:first-child p{border: 1px solid #334ba5;}
#spec-list ul li p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; border:1px solid #dfdfdf; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#spec-list ul li:hover p { border:1px solid #1f71c2;}
#spec-list ul li img { display:block; max-width:94%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom {position:relative;padding: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;width:100%;height:100%;}
#preview .pic_wrap{padding:10px;border:1px solid #ddd;width: 84%;height: 467px;float:left;overflow:hidden;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px;border:1px solid #eaeaea; background:#fff;display:none;text-align:center;overflow: hidden; left:104%!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:100%; margin:0;}
#spec-list div { width:100%!important; height:70px!important; margin:0;}
#ceshi {display:block;margin:auto!important;left:0;top:0;bottom:0;right:0;}
.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}
 
/*产品详细内容*/
.pro_detail .prodetail_bt{ width:100%; height:45px; line-height:45px; background:#f3f4fb url(../images/proxx_bt.png) left no-repeat; color:#fff; font-size:20px; padding-left:20px; margin-bottom:30px;}
.pro_detail .prodetail_bt span{line-height:45px; font-size:15px; color:rgba(255,255,255,.3); padding-left:5px; text-transform:uppercase;}
.pro_detail .proxx_cont{margin: 0 0 30px;}

/*留言框*/
/*内页-在线留言 开始*/
.ly_msg { width: 100%; overflow: hidden; margin: 30px auto; padding: 0;}
.ly_msg h3 { display: none!important;}
.ly_msg ul { width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
#ly_msg.ly_msg ul{margin: 0 auto!important;}
.ly_msg ul li { width: 100%; overflow: hidden; line-height: 44px; margin: 0 auto 30px!important; padding: 0; color: #999; font-size: 14px;}
.ly_msg ul li:last-child { margin:0 auto!important;}
.ly_msg ul li h4 { width: 12%!important; height: 44px!important; overflow: hidden; line-height: 44px!important; margin: 0; padding: 0 12px 0 0; color: #333; font-size: 14px; text-align: right; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara { width: 83%; overflow: hidden; margin: 0; padding-right: 20px; background: url(../images/tb_img.png) top right no-repeat; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_tara { width: 88%!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri!important;}
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt2 { height: 44px!important; }
.ly_msg ul li .msg_ipt12 { width: 83%; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt1 input, .msg_tara textarea { display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt12 input { height: 34px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input { height: 44px!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;}
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input, .msg_tara textarea { font-size: 14px!important; background-color: #f8f8f8!important; border: none!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri!important; outline: none!important; resize: none!important;}

.ly_msg ul li .msg_ipt1 #selPvc { height: 44px!important; line-height: 44px!important; color: #666!important; font-size: 14px!important; background-color: #f8f8f8!important; border: none!important; padding: 0 15px!important; outline: none!important; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width: 160px!important;}
.ly_msg ul li .msg_ipt2 { width: 120px; height: 34px; overflow: hidden; margin-right: 10px; padding: 0; float: left;}
.ly_msg ul li a.yzm_img {display: block; width: 90px; height: 34px; overflow: hidden; margin: 0; padding-right: 20px;float: left;}
.ly_msg ul li a.yzm_img { width: 120px!important; height: 44px!important;}
.ly_msg ul li a.yzm_img img { display: block; width: 100%!important; height: 100%!important;}
.ly_msg ul li .msg_btn { width: 83%; overflow: hidden; margin: 0 auto; padding: 0; float: left;}
.ly_msg ul li .msg_btn { width: 88%!important;}
.msg_btn input { display: block; width: 100px; height: 34px; overflow: hidden; line-height: 32px; margin: 0 15px 0 0; padding: 0; background-color: #f0f0f0; color: #333; font-size: 13px; text-align: center; border: 1px solid #ccc; float: left;}
.msg_btn input { width: 160px!important; height: 44px!important; line-height: 44px!important;font-size: 15px!important; text-align: center!important; border: none!important;cursor: pointer!important; outline:none !important;}
.msg_btn input:first-child { background-color: #c22423!important;}

/*荣誉资质内页*/
.honor_list ul li{ width:23.5%; float:left; margin-right:2%; margin-bottom:25px;}
.honor_list ul li:nth-child(4n){ margin-right:0;}
.honor_list ul li .pic{ display:block; width:100%; height:166px; position:relative; border:1px solid #e8e8e8;}
.honor_list ul li .pic img{ max-width:98%; max-height:98%; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;}
.honor_list ul li .name{ display:block; width:100%; height:40px; line-height:40px; text-align:center; font-size:15px; background:#eee;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; padding:0 10px;}
.honor_list ul li .name:hover{ background:#334ba5; color:#fff;}

/*右侧客服 开始*/
.kfView { width: 140px; position: fixed; top:50%; right: 0; z-index: 99; box-shadow:0 7px 15px rgba(0,0,0,0.1); border-radius: 12px 0 0 12px; margin:-212px 0 0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.kfView .kfTop { width:100%; overflow:hidden; margin:0 auto; padding: 15px 5px 11px; background-color: #282ca8; border-radius:12px 0 0 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.kfView .kfTop i { display: block; width: 48px; height: 48px; margin: 0 auto; padding:0; background: url('../images/kfTel.png') center center no-repeat;}
.kfView .kfTop span { display: block; width:100%; overflow:hidden; line-height:20px; color: #fff; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size: 14px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:4px auto 2px; padding:0;}
.kfView .kfTop p { width:100%; overflow:hidden; line-height:20px; color: #fff; font-family:"Arial"; font-size: 18px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.kfView .kfMain{ width: 100%; overflow:hidden; margin:0 auto; padding:15px 0 0; background-color: #fff; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.kfView .kfMain ul { padding:0 10px;}
.kfView .kfMain ul li { margin:0 auto 15px;}
.kfView .kfMain ul a { display: block; width: 100%; height:36px; overflow:hidden; line-height:26px; color:#fff; font-size:12px; margin:0 auto; padding:5px; background-color:#282ca8; border-radius:18px; cursor:pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.kfView .kfMain ul a img { display:block; width:26px; height:26x; margin:0 5px 0 0; padding:0; float:left;}
.kfView .kfMain ul a em{ width: 12px;height: 12px;display: inline-block;vertical-align: middle;}
.kfView .kfMain .kfEwm { width:140px; height:auto; margin:0 auto; padding:10px; border-top:1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.kfView .kfMain .kfEwm img { display:block; width:110px; height:110px; overflow:hidden; margin:0 auto; padding:0;}
.kfView .kfMain .kfEwm p { width:100%; height:20px; overflow:hidden; line-height:20px; color:#333; font-size:14px; text-align:center; margin:0 auto; padding:0;}
.kfView .toTop { width:100%; height:36px; overflow:hidden; line-height:36px; color: #fff; font-size: 14px; text-align: center; padding: 0 10px; background-color: #303030; border-radius:0 0 0 12px; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.kfView .toTop img { display:inline-block; width:14px; height:14px; vertical-align:middle; margin:-2px 6px 0 0; padding:0;}
.kfBtn { width: 30px; height: 120px; overflow:hidden; text-align: center; margin:-60px 0 0; position: absolute; left: -30px; top: 50%; z-index: 1; cursor: pointer; background-color:#282ca8; border-radius:12px 0 0 12px;}
.kfBtn p { position: absolute; top: 16px; left: 8px; line-height: 18px; color: #fff; font-size:14px;}
.kfBtn p img { display:inline-block; margin:6px 0 0;}
/*右侧客服 结束*/

